﻿package com.student.dao;

import java.util.List;

import com.student.model.Colleges;
import com.student.model.Tuser;

/**
 * 用户登录DAO接口
 * @author 陈伟斌
 */
public interface LoginDao {
	
/**
 * 取得所有学院列表
 * @return
 */
public List<Colleges> getCollegesList();
/**
 * 验证登陆用户的合法性
 * @param userName 用户名
 * @param password 密码
 * @param userRoles 用户角色(详见 UserRoles)
 * @param collegeId 学院id 只有二级学院才需传入，其他的可直接设为空
 * @return  如果为null说明登陆不成功，登陆成功的话返回当前登陆的Tuser对象
 */
public Tuser validateLoginUser(String userName,String password,String userRoles,Long collegeId)throws Exception;
/**
 * 根据id取得学院对象
 * @param collegeId
 * @return
 */
public Colleges getcCollegeById(Long collegeId);
	
}
